Confdb functionality is currently under development. The confdb
interface will be used by snaps that require access to specific confdb views. There are two fields that together identify the view being accessed: account
and view
. There is also an optional role
field which may only take the value of “custodian”, if the snap is a custodian for the confdb-schema being accessed.
[...]
read-sensor-params:
interface: confdb
account: acme
view: sensors/read-sensor1-parameters
See Interface management and Supported interfaces for further details on how interfaces are used.
Auto-connect: no, but plugs are auto-connected if the confdb’s account is the same as the snap’s publisher.
The test code can be found in the snapd repository:
snapd/interfaces/builtin/confdb_test.go at master · canonical/snapd · GitHub
The source code for the interface is in the snapd repository:
snapd/interfaces/builtin/confdb.go at master · canonical/snapd · GitHub
Last updated a month ago.